package gov.learn.mapper;

import gov.learn.model.TbEoBasicInfo;
import gov.learn.model.TbEoBasicInfoExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TbEoBasicInfoMapper {
    int countByExample(TbEoBasicInfoExample example);

    int deleteByExample(TbEoBasicInfoExample example);

    int deleteByPrimaryKey(Long id);

    int insert(TbEoBasicInfo record);

    int insertSelective(TbEoBasicInfo record);

    List<TbEoBasicInfo> selectByExample(TbEoBasicInfoExample example);

    TbEoBasicInfo selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") TbEoBasicInfo record, @Param("example") TbEoBasicInfoExample example);

    int updateByExample(@Param("record") TbEoBasicInfo record, @Param("example") TbEoBasicInfoExample example);

    int updateByPrimaryKeySelective(TbEoBasicInfo record);

    int updateByPrimaryKey(TbEoBasicInfo record);
}